package com.css.fxfzfxqh.modules.modelManagement.param;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class AddEconomicLossesParam {
    private String id;

    /**
     * 模型名称
     */
    private String modelName;

    /**
     * 是否默认
     */
    private String isDefault;

    /**
     * 省
     */
    private String province;

    /**
     * 存储全部两个字,或以逗号分割具体的市
     */
    private String city;

    /**
     * 建筑物结构经济损失系数一
     */
    private BigDecimal structureLossess;

    /**
     * 建筑物室内财产经济损失
     */
    private BigDecimal indoorLossess;

    /**
     * 钢筋混凝土、砌体房屋基本完好
     */
    private BigDecimal basic1;

    /**
     * 钢筋混凝土、砌体房屋轻微破坏
     */
    private BigDecimal slight1;

    /**
     * 钢筋混凝土、砌体房屋中等破坏
     */
    private BigDecimal mid1;

    /**
     * 钢筋混凝土、砌体房屋严重破坏
     */
    private BigDecimal serious1;

    /**
     * 钢筋混凝土、砌体房屋倒塌
     */
    private BigDecimal destroy1;

    /**
     * 工业厂房基本完好
     */
    private BigDecimal basic2;

    /**
     * 工业厂房轻微破坏
     */
    private BigDecimal slight2;

    /**
     * 工业厂房中等破坏
     */
    private BigDecimal mid2;

    /**
     * 工业厂房严重破坏
     */
    private BigDecimal serious2;

    /**
     * 工业厂房倒塌
     */
    private BigDecimal destroy2;

    /**
     * 城镇平房、农村平房基本完好
     */
    private BigDecimal basic3;

    /**
     * 城镇平房、农村平房轻微破坏
     */
    private BigDecimal slight3;

    /**
     * 城镇平房、农村平房中等破坏
     */
    private BigDecimal mid3;

    /**
     * 城镇平房、农村平房严重破坏
     */
    private BigDecimal serious3;

    /**
     * 城镇平房、农村平房倒塌
     */
    private BigDecimal destroy3;

    /**
     * 钢筋混凝土居住房屋基本完好
     */
    private BigDecimal basic4;

    /**
     * 钢筋混凝土居住房屋轻微破坏
     */
    private BigDecimal slight4;

    /**
     * 钢筋混凝土居住房屋中等破坏
     */
    private BigDecimal mid4;

    /**
     * 钢筋混凝土居住房屋严重破坏
     */
    private BigDecimal serious4;

    /**
     * 钢筋混凝土居住房屋倒塌
     */
    private BigDecimal destroy4;

    /**
     * 砖结构居住房屋基本完好
     */
    private BigDecimal basic5;

    /**
     * 砖结构居住房屋轻微破坏
     */
    private BigDecimal slight5;

    /**
     * 砖结构居住房屋中等破坏
     */
    private BigDecimal mid5;

    /**
     * 砖结构居住房屋严重破坏
     */
    private BigDecimal serious5;

    /**
     * 砖结构居住房屋倒塌
     */
    private BigDecimal destroy5;

    /**
     * 写字楼基本完好
     */
    private BigDecimal basic6;

    /**
     * 写字楼轻微破坏
     */
    private BigDecimal slight6;

    /**
     * 写字楼中等破坏
     */
    private BigDecimal mid6;

    /**
     * 写字楼严重破坏
     */
    private BigDecimal serious6;

    /**
     * 写字楼倒塌
     */
    private BigDecimal destroy6;

    /**
     * 公共建筑基本完好
     */
    private BigDecimal basic7;

    /**
     * 公共建筑轻微破坏
     */
    private BigDecimal slight7;

    /**
     * 公共建筑中等破坏
     */
    private BigDecimal mid7;

    /**
     * 公共建筑严重破坏
     */
    private BigDecimal serious7;

    /**
     * 公共建筑倒塌
     */
    private BigDecimal destroy7;

    /**
     * 工业建筑基本完好
     */
    private BigDecimal basic8;

    /**
     * 工业建筑轻微破坏
     */
    private BigDecimal slight8;

    /**
     * 工业建筑中等破坏
     */
    private BigDecimal mid8;

    /**
     * 工业建筑严重破坏
     */
    private BigDecimal serious8;

    /**
     * 工业建筑倒塌
     */
    private BigDecimal destroy8;

    /**
     * 农村房屋基本完好
     */
    private BigDecimal basic9;

    /**
     * 农村房屋轻微破坏
     */
    private BigDecimal slight9;

    /**
     * 农村房屋中等破坏
     */
    private BigDecimal mid9;

    /**
     * 农村房屋严重破坏
     */
    private BigDecimal serious9;

    /**
     * 农村房屋倒塌
     */
    private BigDecimal destroy9;

    /**
     * 生命线经济损失系数1
     */
    private BigDecimal lifeRatio1;

    /**
     * 生命线经济损失系数2
     */
    private BigDecimal lifeRatio2;

    /**
     * 其他经济损失1
     */
    private BigDecimal otherRatio1;

    /**
     * 其他经济损失2
     */
    private BigDecimal otherRatio2;

    /**
     * province_code
     */
    private BigDecimal provinceCode;

    /**
     * 市内财产基本完好
     */
    private BigDecimal basic10;

    /**
     * 市内财产轻微破坏
     */
    private BigDecimal slight10;

    /**
     * 市内财产中等破坏
     */
    private BigDecimal mid10;

    /**
     * 市内财产严重破坏
     */
    private BigDecimal serious10;

    /**
     * 市内财产倒塌
     */
    private BigDecimal destroy10;
}
